
# 序列中的方法
"""
len(seq)    : 获取序列的长度

max(seq)    : 获取序列中的最大值
min(seq)    : 获取序列中的最小值
sum(seq)    : 对序列里的元素求和 , 必须都是数字

list(seq)   : 可以创建或转化成一个列表
str(seq)    : 可以创建或转化成字符串
tuple(seq)  : 可以创建或转化为元组
dict(seq)   : 可以创建或转化为字典
set(seq)   : 可以创建或转化为集合

enumerate(seq)  : 生成索引和值对应的迭代器

sorted(seq)     : 序列排序
reversed(seq)   : 序列翻转
"""

lst = [1,2,3,4,6.2]
tp = ('a','b','c')
my_str = 'plk'
dct = {'a':1,'b':2}
tp1 = (('a',1),('b',2))

print("获取元组的长度:",len(tp))
print("获取字典的长度:",len(dct))

print("字符串的最大字符：",max(my_str))
print("列表的最小值",min(lst))

print("对列表的数就和:",sum(lst))

print("将元组转化为列表：",list(tp))
print("将字典转化为列表:",list(dct))

print("将字符串转化为元组:",tuple(my_str))
print("将字典转化为元组:",tuple(dct))

print("把列表转化为字符串:",str(lst))
print("把字典转化为字符串:",str(dct))

print("把元组转化为字典:",dict(tp1))


for index,value in enumerate(lst):
    print("index:",index,'==============',"value:",value)

for x in reversed(tp):
    print(x)

for x in sorted(my_str):
    print(x)